﻿using System;
using System.Collections.Generic;
using System.Text;

namespace MatchCore
{
    public interface IPlayerEventer
    {
        void OnShoot(Player player, Bullet bullet);

        void OnBeShoot(Player player, int subBlood);
    }

    public interface IBulletEventer
    {
        void OnBulletHitPlayer(Bullet bullet,Player player);
        void OnBulletDestroy(Bullet bullet);
    }

    public interface IGameEventer
    {
        void OnGameStarted();
        void OnGameOver();
    }

    public interface ILoger
    {
        void LogException(string text);

        void LogDebug(string text);

        void LogError(string text);
    }
}
